home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Media 22
/
PC MEDIA CD22.iso
/
share
/
prog
/
datalib2
/
readme.txt
< prev
next >
Wrap
Text File
|
1995-08-16
|
4KB
|
128 lines
==========================
C++ Database Library V2.3
==========================
Introduction
============
This library is intended to allow Borland C++ programs to create, write,
interrogate and manipulate databases and indexes which are in dBase III
format. These files usually have the extension .dbf. The library is based
on a group of objects which represent databases, records and fields.
The library of functions will be of use in building database applications and
report generators, both standalone, and for use with other database
applications.
Version 2.3
===========
This version is ompatible with previous versions, enhancements are
added with default parameters at the end of changed functions. The exception
to this is the use of date fields in indexes which now use a different
storage technique. Rebuild indexes which use date results.
It has the following enhancements:
Bug fixes
=========
NEXT/PREVIOUS bug now corrected. About 5 bugs in index routines with large
databases cured. Integers used instead of longs corrected. Underscore now
allowed in field names in expressions. Numbers in fields now justify
in the same way as dbase III. Index update on unread records disabled.
Enhancements and changes
=========================
Date fields are now stored in index files as strings.
buildindex() now allows for a progress function to be supplied to allow
applications to display progress of build function.
verifyindex() is now much more thorough, allows for user selection of the
depth of verification to be employed, and allows for a progress function
to be supplied to allow applications to display progress of verify function.
New function database::getversion() provides version info. on library.
New support for selection of US or UK date formats.
Package Contents
================
The package contains the following files:
SOURCE.ZIP The source files for the library and the project files which
build the library.
This file contains the following files:
DATABASE.CPP Source file - link this file into the library
DATAEXE1.CPP Source file - link this file into the library
DATAEXE2.CPP Source file - link this file into the library
FIELD.CPP Source file - link this file into the library
INDCLUS.CPP Source file - link this file into the library
INDEX.CPP Source file - link this file into the library
INDEX2.CPP Source file - link this file into the library
RECORD.CPP Source file - link this file into the library
UTIL.CPP Source file - link this file into the library
EXOP.HPP Private header file
DATAPRIV.HPP Private header file
DATABASE.HPP Header file, include into any application
programs
DATABASE.TXT User manual for library.
README.TXT File list and conditions
DBRPT.CPP Example program
FAMILYS.DBF Example database
FAMILYS.CPP Example program
FAMILYS.NDX Index file for example database
PACKDB.CPP Example program
Library, Conditions for use:
============================
Library, Conditions for use:
============================
This library of routines is provided as shareware. You may try the
functions defined in the library within in your own programs, however
if you decide to incorporate them permanently then you are obliged to
register your copy of the software. Registration costs ú30 UK sterling
or $40.00 (by cheque) to:
Robin Abbott Compuserve ID 100023,535
37 Plantation Drive,
Christchurch,
Dorset
ENGLAND
BH23 5SG
Compuserve Registration
=======================
To register this library through Compuserve GO SWREG, and follow the
instructions there.
Use registration number 7118. Compuserve ID 100023,535
Registration brings you the next library upgrade free of charge and
technical support.
Compiled programs which incorporate the code within these libraries
may be distributed with no further royalty.
The library may be freely distributed provided that all files are
included.